﻿@charset "utf-8";
body{ font: Verdana, Arial,"宋体"; font-size:12px; background:#fff; margin:0px; padding:0px;}
span,p,ol,ul,li,form,input,ul,li,dt,dl,dd,em,a,h1,h2,h3,h4,h5,h6,i,iframe,center,del,ins{ margin:0px; padding:0px;}
input,ul,li{list-style-type:none;}
em{ font-style:normal;}
img{ border:0px;}

/*font*/
.f_c00{ color:#c00;}
.f_999{ color:#999;}

.mar_top{ margin-top:12px;}
.mar_lt{ margin-left:12px;}

/*link*/
a:link, a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
.l_fff:link, .l_fff:visited{ color:#fff; text-decoration:none;}
.l_fff:hover{ color:#fff; text-decoration:underline;}
.l_c00:link, .l_c00:visited{ color:#c00; text-decoration:underline;}
.l_c00:hover{ color:#000; text-decoration:underline;}
.l_999:link, .l_999:visited{ color:#999; text-decoration:none;}
.l_999:hover{ color:#c00; text-decoration:underline;}

/*input*/
select, textarea{ background:#fff;}
.soon{ height:20px; line-height:20px; color:#333; background:#fff; border:1px solid #ccc; padding:0 2px;}
.soout{ height:20px; line-height:20px; color:#ccc; background:#fff; border:1px solid #ccc; padding:0 2px;}


/*按钮*/
input.save{ width:auto; height:31px; line-height:31px; text-align:center; color:#fff; font-size:14px; font-weight:bold; background:url(../images/an_bg.gif) repeat-x; border:1px solid #b50e07; cursor:pointer;}
input.del{ width:auto; height:22px; line-height:22px; text-align:center; color:#fff; background:url(../images/tab_tit2.gif) left center repeat-x; border:1px solid #b50e07; cursor:pointer;}
input.cancel{ width:auto; height:31px; line-height:31px; text-align:center; color:#333; font-size:14px; font-weight:bold; background:url(../images/tit_bg3.gif) repeat-x; border:1px solid #e19a9a; cursor:pointer;}

/*内容部分*/
.cot{ width:960px; height:auto; margin:0 auto;}


/* 分页 */
.page{ width:auto; height:22px; line-height:22px; text-align:left; float:right;}
.page a{ width:auto; height:20px; line-height:20px; padding:0 7px; border:1px solid #999; margin:0 7px 0 0; display:inline; float:left}
.page1{ width:auto; height:20px; line-height:20px; text-align:center; color:#c00; background:#fff; border:1px solid #c00; padding:0 7px; margin:0 7px 0 0; display:inline; float:left;}

/*header*/
.top{ width:100%; height:89px; background:url(../images/bg.gif) repeat; float:left;}
.hd{ width:960px; height:89px; background:url(../images/top_bg.gif) no-repeat; margin:0 auto;}
.logo{ width:auto; height:auto; margin-top:17px; float:left;}
.hdrt{ width:350px; height:auto; text-align:right; margin-top:7px; padding-right:15px; float:right;}
.hdrt .zi1{ width:350px; line-height:25px; float:left;}
.hdrt .colf{ color:#fff;}
.navc{ width:100%; height:37px; background:url(../images/nav_bg.gif) repeat-x; padding-top:4px; float:left;}
.nav{ width:960px; height:37px; margin:0 auto;}
.nav li{ margin-right:15px; display:inline;}
.nav1{ width:auto; height:37px; line-height:37px; font-size:14px; color:#c00; font-weight:bold; background:url(../images/navli_bg.gif) left top no-repeat; padding:0 15px; float:left; position:relative;}
.nav1 span{ width:15px; height:37px; background:url(../images/navli_bg.gif) right top no-repeat; position:absolute; top:0; right:-1px;}
.nav1 a, .nav1 a:visited{ width:auto; height:37px; color:#c00;}
.nav1 a:hover{ width:auto; height:37px; color:#c00; text-decoration:underline;}
.nav2{ width:auto; height:37px; line-height:37px; font-size:14px; font-weight:bold; color:#fff; padding:0 15px; float:left;}
.nav2 a, .nav2 a:visited{ width:auto; height:37px; color:#fff;}
.nav2 a:hover{ width:auto; height:37px; color:#fff; text-decoration:underline;}
/*footer*/
.ft{ width:100%; height:auto; border-top:2px solid #c00; padding-top:5px; float:left;}
.foot{ width:960px; height:auto; margin:0 auto;}
.foot p{ width:960px; height:25px; line-height:25px; color:#999; text-align:center; float:left;}